//函数封装
(function(w) {
	console.log("会不会自动运行")
	//实例化参数
	var layer = layui.layer;
	//上传加载	
	var upload = layui.upload;
	var $ = layui.jquery;
	//函数封装
	var pageMain = {
		//入口方法
		initMain: function() {
			//单文件上传
			pageInit.initSingleUpload();
			//多文件上传
			pageInit.initMultipleUpload();
		},
	}
	//页面初始化
	var pageInit = {
		//单页面上传
		initSingleUpload: function() {
			//普通图片上传
			var uploadInst = upload.render({
				elem: '#test1',
				url: 'http://localhost:3712/api/JsonpCros',
				type:"post",
				before: function(obj) {
					//预读本地文件示例，不支持ie8
					obj.preview(function(index, file, result) {
						$('#demo1').attr('src', result); //图片链接（base64）
					});
				},
				done: function(res) {
					console.log(1)
					//如果上传失败
					if (res.code > 0) {
						return layer.msg('上传失败');
					}
					//上传成功
					layer.msg("上传成功")
				},
				error: function() {
					console.log(2)
					//演示失败状态，并实现重传
					var demoText = $('#demoText');
					demoText.html(
						'<span style="color: #FF5722;">上传失败</span> <a class="layui-btn layui-btn-xs demo-reload">重试</a>');
					demoText.find('.demo-reload').on('click', function() {
						uploadInst.upload();
					});
				}
			});
			
		},
		//多文件上传
		initMultipleUpload:function(){
				
			  upload.render({
			    elem: '#test2'
			    ,url: 'http://localhost:3712/api/JsonpCros'
			    ,multiple: true
			    ,before: function(obj){
			      //预读本地文件示例，不支持ie8
			      obj.preview(function(index, file, result){
			        $('#demo2').append('<img src="'+ result +'" alt="'+ file.name +'" class="layui-upload-img">')
			      });
			    }
			    ,done: function(res){
			      //上传完毕
			    }
			  });
		},
	}
	//页面时间绑定
	var pageEvent = {


	}
	//页面其他方法
	var pageTool = {

	}


	w.pagMain = pageMain;

})(window);

//入口，想但与jq的$.ready
layui.layer.ready(function() {
	pagMain.initMain();
})
